
/* Global reset */ 
* { margin:0; padding:0; border:0; font-family:Helvetica, Arial, sans-serif; text-decoration:none; }

/* Clear fix */

.clf { zoom: 1; }

.clf:before,
.clf:after { content: ""; display: table; }

.clf:after { clear: both; }

/* Basics */

body { background:#FAFAFA; }

/* Header */

#header { background:#EEE; height:95px; position:relative; }

#header h1 { width:235px; line-height:55px; text-align:right; }

#header h1 a { text-decoration:none; color:#000; text-shadow:1px 1px 1px #666; }

#header h1 a span { font-size:12px; color:#FFF; }

#header h1 a:hover { color:#666; }

/* Content */

#content { background:#FFF; margin:15px 15px 5px 15px; border:1px solid #DDD; padding:10px; }

/* footer */

#footer { margin:0 20px; }

#copyright,
#copyright a { text-align:right; font-size:11px; font-weight:bold; color:#999;}